Object-based Concurrent Programming and Distributed Articial Intelligence
نویسنده
چکیده
This paper presents some aspects of our studies of the conceptual and implementation relationships between Object-Based Concurrent Programming (OBCP) and Distributed Arti cial Intelligence (DAI). The basic argument of this paper is that to implement DAI systems we should nd complementary relations between the theory of social organization chosen for DAI problem-solving and the theory of modeling and implementation used for system construction. To clarify the nature of this relationship, we draw on a number of socially-motivated DAI experiments. The underlying social theories used in these experiments were derived from symbolic interactionism, while modeling and implementation theories had roots in OBCP. Starting from these experiments, we continue on to discuss the relevance of OBCP as a basis to construct DAI systems. We then discuss how to enhance OBCP to better provide multilayered OBCP/DAI architectures. While this research is preliminary, we expect it to help clarifying the foundations and the design of future DAI platforms.
منابع مشابه
NUTS: a Distributed Object-oriented Platform with High Level Communication Functions
An extensible object-oriented platform NUTS for distributed computing is described which is based on an object-oriented programming environment NUT, is built on top of the Parallel Virtual Machine (PVM), and hides all low-level features of the latter. The language of NUTS is a concurrent object-oriented programming language with coarsegrained parallelism and distributed shared memory communicat...
متن کاملExecutable Temporal Logic for Distributed A.I
This paper describes Concurrent METATEM, a programming language based on temporal logic, and applies it to the study of Distributed Artificial Intelligence (DAI). A Concurrent METATEM system consists of a number of asynchronously executing objects, which are able to communicate through broadcast message-passing. Each individual object directly executes a specification of its desired behaviour. ...
متن کاملSpecifying and Executing Protocols for Cooperative Action
The purpose of this paper is twofold: (i) to illustrate and re-emphasize the use of CONCURRENT METATEM, a programming language based on executable temporal logic, as a viable framework in which to develop Distributed Artificial Intelligence (DAI) applications; and (ii) to present a specific example of a cooperative protocol, give an outline of its implementation in CONCURRENT METATEM, and show ...
متن کاملAsynchronous Times Multimedia Environments Based on the Coordination Paradigm
This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the development of multimedia programming frameworks based on the declarative logic programming setting...
متن کاملModelling and implementing asynchronous timed multimedia frameworks using coordination principles
This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the development of multimedia programming frameworks based on the declarative logic programming setting...
متن کامل